/*公共样式*/
*{
	margin:0;
	padding: 0;
}
body{
	font-size: 14px;
}
a{
	text-decoration: none;
}
.cl{
	clear: both;
}


/*头部样式*/
.navigation_warp{
	width: 100%;
	height: 72px;
	box-shadow:0px 2px 16px rgba(220,220,220,.5); 
}
.navigation_warp .navigation_nav{
	width: 1200px;
	height: 72px;
	/*border: 1px solid red;*/
	margin:0 auto;
	position: relative;
}
.navigation_nav .nav_left{
	float: left;
	line-height: 72px;

}
.navigation_nav .nav_left img{
	float: left;
	width: 92px;
	height: 41px;
	margin-top: 15px;
}
.navigation_nav .nav_left .nationwide{
	position: relative;
	float: left;
	margin-left:54px;
	width: 62px;
	height: 72px;
	/*border: 1px solid red;*/
	font-size: 16px;
}
.navigation_nav .nav_left .nationwide a{
	color: #2D2D2D;
}
.nav_left .nationwide span.landmark img{
	position: relative;
	top: 15px;
	right: 4px;
	width: 12px;
	height: 13px;
}
.nav_left .nationwide span.subscript{
	float: right;
	height: 5px;
	margin-top: 19px;
	margin-right: 8px;
}
.nav_left .nationwide span.subscript img{
	width: 9px;
	height: 5px;
}



/* 头部导航 二级菜单*/
.nav_left .nationwide:hover .nationwide_city{
	display: block;
}
.nav_left .nationwide_city{
	position: absolute;
	z-index: 999;
	cursor: pointer;
	left: -111px;
	top: 62px;
	width: 626px;
	height: 512px;
	border: 1px solid #F4F4F4;
	padding-left:25px; 
	border-radius: 2px;
	background: #fff;
	color: #111;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,.5);
	display: none;
}
.nav_left .nationwide_city .present_tow{
	overflow: hidden;
	line-height: 25px;	
	height: 80px;
	margin-top: 15px;
	width: 600px;
	padding-bottom: 15px; 
	border-bottom: 1px solid #ddd;
}
.nav_left .nationwide_city .present_tow .above{

	height: 25px;
	line-height: 25px;
	margin-top: 15px;
}
.nav_left .nationwide_city .present_tow .aboves span{
	margin-right:10px;
}
.nav_left .nationwide_city .present_tow .aboves span:hover{
	color: #FF1268;
}
.nationwide_city .present_tow .title_city{
	float: left;
	color: #111;
	margin-top:15px;
	margin-right:15px; 
}
.nationwide_city .present_tow .all_city{
	float: left;
	color: #FF1268;
	background: #fff4f8;
	padding: 0 10px;
}
.nationwide_city .present_all{
	width: 525px;
	line-height: 29px;
	margin-top: 13px;
}
.nationwide_city .present_all .other_city{
	float: right;
	margin-right: -79px;
	/*border: 1px solid red;*/

}
.nationwide_city .present_all .other_city span{
	padding-right: 10px;
}
.nationwide_city .present_all .other_city span:hover{
	color: #FF1268;
}
.nationwide_city .bignum_img img{
	position: absolute;
    width: 18px;
    height: 20px;
    top: -32px;
    left: 128px;
}
.nav-text1{
	width: 32px;
	height: 72px;
	line-height: 72px;
	margin-left: 25px;
	color: #FF1268;
	font-size: 16px;
	cursor: pointer;
}
.nav-text2{
	width: 32px;
	height: 72px;
	margin-left: 20px;
	font-size: 16px;
	cursor: pointer;
}
.nav-text2:hover{
	color: #FF1268;
}


/*导航栏中间部分*/
.nav-center{
	width: 401px;
	height: 46px;
	margin-top: 13px;
	float: right;
	position: absolute;
	top: 0;
	right: 300px;
	border-radius: 30px;
	background: #f8f8f8;
}
.nav-center>img{
	position: relative;
	top: 14px;
	left: 20px;
	z-index: 10;
}
#search{
	width: 300px;
	height: 44px;
	position: absolute;
	background: #f8f8f8;
	color: gray;
	border: none;
	left: 0;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	padding-right:54px ;
	font-size: 16px;
	outline: 0;
	padding: 0 10px 0 54px;
	z-index: 9;
	border: 1px solid #FFF;
}
.search-btn{
	width: 82px;
	height: 46px;
	position: absolute;
	z-index: 11;
	right: 0;
	top: 0;
	background: #FF1268;
	border-bottom-right-radius: 30px;
	border-top-right-radius: 30px;
	color: white;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
}
#search:focus{
	border: 1px solid #FF1268;
}



/*导航栏右边部分*/
.nav_right{
	float: right;
	position: relative;
	width: 268px;
	/*line-height: 72px;*/
	/*border: 1px solid red;*/

}
.nav_right .nav-right-left{
	float: left;
	width: 72px;
	height: 72px;
	line-height: 72px;
	cursor: pointer;
	font-size: 16px;

}
.nav_right img{
	position: relative;
	top: 4px;
	left: 1px;
	width: 26px;
	height: 26px;
}
.nav_right .enter_left:hover{
	color: #ff1268;
}
.nav_right .nav-right-left .login-sub{
	width: 133px;
	height: 155px;
	position: absolute;
	z-index: 999;
	top: 62px;
	left: -22px;
	background: #fff;
	display: none;
}
.nav_right .nav-right-left:hover .login-sub{
	display: block;
}
.nav_right .nav-right-left .login-sub span img{
	position: absolute;
    width: 21px;
    height: 17px;
    top: -13px;
    left: 57px;
}
.nav_right .nav-right-left .login-sjx{
	border: 1px solid #f4f4f4;
	border-radius: 2px;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.5);
	text-align: center;
	line-height: 50px;
}
.nav_right .nav-right-left .login-sjx a{
	display: inline-block;
	color: #111;
	font-size: 14px;
	border-bottom: 1px solid #F2F2F2;
	width: 100%;
}
.nav_right .nav-right-left .login-sjx a:hover{
	color: #ff1268;
	background: #fff4f8;
}
.nav_right .nav_right_center{
	float: left;
	position: relative;
	width: 72px;
	height: 72px;
	line-height: 72px;
	cursor: pointer;
	font-size: 16px;
	margin-left:12px;
}
.nav_right .nav_right_center .login_ewm{
	position: absolute;
	z-index: 999;
	top: 63px;
	left: 4px;
	width: 80px;
	height: 80px;
	background: #fff;
	box-shadow: 1px -1px 1px #ccc;
	display: none;
}
.nav_right .nav_right_center:hover .login_ewm{
	display: block;
}
.nav_right .nav_right_center .login_ewm span img{
	position: absolute;
	width: 21px;
	height: 17px;
	top: -13px;
	left: 31px;
}
.nav_right .nav_right_center .login_ewm img{
	width: 100%;
	height: 80px;
}
.nav_right .nav_right_right{
	float: left;
	font-size: 16px;
	line-height: 72px;
	margin-left:20px;
}


/*轮播图*/
/*图片*/
.slideshow_box{
	width: 1200px;
	height: 320px;
	margin: 0 auto;
	/*border: 1px solid red;*/
	position: relative;
	cursor: pointer;
}
.slideshow_box .banner img{
	position: absolute;
}
.slideshow_box .banner img:nth-child(1){
	z-index: 10;
}


/*上下页*/
.slideshow_box .prev{
	width: 56px;
	height: 64px;
	font-size: 50px;
	text-align: center;
	line-height: 58px;
	background: rgba(0,0,0,.5);
	position: absolute;
	top: 40%;
	z-index: 500;
	color: white;
	display: none;
	cursor: pointer;
}
.slideshow_box .next{
	width: 56px;
	height: 64px;
	font-size: 50px;
	text-align: center;
	line-height: 58px;
	background: rgba(0,0,0,.5);
	position: absolute;
	top: 40%;
	right: 0px;
	z-index: 500;
	color: white;
	cursor: pointer;
	display: none;
}
.slideshow_box:hover .prev{
	display: block;
}
.slideshow_box:hover .next{
	display: block;
}
.slideshow_box .prev:hover{
	background: rgba(215,78,130,.5);
}
.slideshow_box .next:hover{
	background: rgba(215,78,130,.5);
}



/*圆点*/
.slideshow_box ul{
	position: absolute;
	bottom: 3px;
	right: 44px;
	z-index: 500;
	list-style: none;
}
.slideshow_box ul li{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: white;
	border-radius: 50%;
	background: rgba(255,255,255,.32);
}
.slideshow_box ul li:nth-child(1){
	margin-right: 10px;
	background: rgba(255,255,255,1);
}


/*导航条数据样式*/
.nav_list{
	width: 1200px;
	height: 100px;
	margin: 15px auto 0;
	border: 1px solid #ebebeb;
	overflow: hidden;
	padding: 14px 0px;
	zoom: 1;
	/*box-sizing: border-box;*/
}
.nav_list a{
	float: left;
	width: 120px;
	height: 69px;
	color: black;
	font-size: 16px;
	/*border: 1px solid red;*/
	text-decoration: none;
	margin: 13px 0 13px 0;
}
.nav_list a:hover p{
	color: #ff1268;
}
.nav_list a span{
	display: inline-block;
	margin-left: 36px;
	width: 48px;
	height: 48px;
	background: url(../imgs/ppp.png) no-repeat;
	background-size: 48px;
}
.nav_list a .span1{
	background-position: 0 0;
}
.nav_list a .span2{
	background-position: 0 -64px;
}
.nav_list a .span3{
	background-position: 0 -120px;
}
.nav_list a .span4{
	background-position: 0 -180px;
}
.nav_list a .span5{
	background-position: 0 -240px;
}
.nav_list a .span6{
	background-position: 0 -297px;
}
.nav_list a .span7{
	background-position: 0 -360px;
}
.nav_list a .span8{
	background-position: 0 -420px;
}
.nav_list a .span9{
	background-position: 0 -480px;
}
.nav_list a .span10{
	background-position: 0 -540px;
}
.nav_list a p{
	text-align: center;
}
